| | | | Who's Online Zur Zeit sind 63 Besucher, d.h. 63 Gäste und 0 Mitglied(er) online.Sie sind ein anonymer Besucher. Sie können sich hier anmelden und dann Beiträge und Kommentare mit Ihrem Namen schreiben, Files downloaden u.v.m.! | | | | |
| | | | Shop-Installation
Wenn Sie sich für eine Shop-Installation interessieren, können Sie uns hier kontaktieren! | | | | |
| | | | Freie PresseMitteilungen
Veröffentlichen Sie frei, kostenlos und sofort Ihre News / PresseMitteilung - erhöhen Sie so schnell Ihren Bekanntheitsgrad und Ihre Link-Popularität!
Für Homepage-Betreiber: Freier Content zum kostenlosen Einbinden auf der eigenen Homepage!
| | | | |
| |
Open Source Shop Forum Nicht eingeloggt | | |
|
|
Superklaus
|
am 25.9.2005 um 18:55 |
Hallöle,
vielleicht hat ja jemand eine Lösung wie man folgendes Problem beheben kann.
Kämpfe mit der Shopping_cart rum.
Möchte verhindern das mehr bestellt wird als auf Lager.
Was ich bis jetzt geschafft habe ist das, sobald zuviel bestellt wird die Lagermenge im Eingabefeld erscheint. Leider ist es notwendig noch einmal den aktualisierungs Button zu drücken.
Möchte also eigentlich nur folgendes....
1. Es soll nicht möglich sein mehr Artikel zu bestellen als im Stock sind.
2. Es soll eine Meldung kommen fall es doch so ist (wie schon integriert)
3. das soll ohne das man zusätzlich den Aktualisierungsbutton betätigt geschehen (incl. aktualisierung Versandkosten)
Habe in der shopping_cart folgendes geändert
----------------------------------------
\\\'text\\\' => tep_draw_input_field2(tep_get_products_stock($products[$i][\\\'id\\\']),\\\'cart_quantity[]\\\', $products[$i][\\\'quantity\\\'], \\\'size=\\\"4\\\"\\\') . tep_image_submit(\\\'button_update_cart3.gif\\\', IMAGE_BUTTON_UPDATE_CART, \\\'style=\\\"margin-bottom: -4px\\\"\\\') . tep_draw_hidden_field(\\\'products_id[]\\\', $products[$i][\\\'id\\\']));
------------------------------------
ist eigentlich nur das die Lagermenge mit übergeben wird
in der html_output.php habe ich dann folgendes geändert ....
---------------------------------------------
function tep_draw_input_field2($menge,$name, $value = \\\'\\\', $parameters = \\\'\\\', $type = \\\'text\\\', $reinsert_value = true) {
if ($value > $menge)($value = $menge);
$ field \\\'=\\\' \\\'< input type=\\\"\\\' . tep_output_string($type) . \\\'\\\" name=\\\"\\\' . tep_output_string($name) . \\\'\\\"\\\';
if ( (isset($GLOBALS[$name])) && ($reinsert_value == true) ) {
$field .= \\\' value=\\\"\\\' . tep_output_string(stripslashes($GLOBALS[$name])) . \\\'\\\"\\\';
} elseif (tep_not_null($value)) {
$field .= \\\' value=\\\"\\\' . tep_output_string($value) . \\\'\\\"\\\';
}
if (tep_not_null($parameters)) $field .= \\\' \\\' . $parameters;
$field .= \\\'>\\\';
return $field;}
------------------------------
Ist eigentlich nur die funktion kopiert neu: übergabe menge lagerbestand+
abfrage wenn der Eingabe Wert > Lagermenge dann wird er = Lagermenge
Wie schon gesagt das blöde ist das der Warenkorb nicht wirklich aktualisiert wird.
Hoffe das mir jemand wenigstens einen Tipp geben kann, habe null Ahnung wie ich das noch hinbekommen könnte.
hier zum shop. man kann als Gast Waren in den Warenkorb legen und ihn dann auch aufrufen
Grüße Klaus[Bearbeitet am: 25/9/2005 von Superklaus][Bearbeitet am: 25/9/2005 von Superklaus]
|
|
Based on XForum by Trollix original script by XMB
Das Forum wurde in 0.0379162 Sekunden geladen.
| |
|